/** 
* Copyright (C) 2012-2018 ZEEI Inc.All Rights Reserved.
* 项目名称：pls
* 文件名称：AreaCodeGisHandle.java
* 包  名  称：com.zeei.gis.utils
* 文件描述：TODO 请修改文件描述
* 创建日期：2018年1月9日上午9:04:58
* 
* 修改历史
* 1.0 jiangqingpeng 2018年1月9日上午9:04:58 创建文件
*
*/

package com.zeei.gis.utils;

/**
 * @类型名称：AreaCodeGisHandle
 * @类描述：TODO 对前端传过来的地区编码进行处理
 * @功能描述：TODO 对前端传过来的地区编码进行处理
 * @创建作者：jiangqingpeng
 */

public class AreaCodeGisHandle {

	/**
	 * 
	 * getDisposeAreacode:TODO 对地区编码进行处理
	 *
	 * @param areacode
	 * @return String
	 */
	public static String getDisposeAreacode(String areacode) {
		/**经过处理的地区编码*/
		String disposeAreacode = null;
		if (areacode != null && !areacode.isEmpty()) {
			if (areacode.substring(2, 6).equals("0000")) {
				/**
				 * 传进来的是省级地区代码
				 */
				disposeAreacode = areacode.substring(0, 2);
			} else if (!areacode.substring(2, 4).equals("00") && areacode.substring(4, 6).equals("00")) {
				/**
				 * 传进来的是市级地区代码
				 */
				disposeAreacode = areacode.substring(0, 4);
			} else if (!areacode.substring(2, 6).equals("0000")) {
				/**
				 * 传进来的是区级地区代码
				 */
				disposeAreacode = areacode.substring(0, 6);
			}
		} 
		return disposeAreacode;
	}
}
